____________________________________________________________________ WORLDCLOCK (c) Copyright 1998-2001 by Fulvio J. Castelli Version 1.36 01 October 2001 Web Site: http://www.carefile.com/WorldClock E-mail : fulvio@rocketship.com ____________________________________________________________________ V E R S I O N H I S T O R Y ____________________________________________________________________ Note: For optimum legibility, this file should be viewed with a fixed-width font such as Courier New. Version 1.36 (01.09.01) ~~~~~~~~~~~~~~~~~~~~~~~ • Modified WorldClock to better conform with Windows XP. If run under WinXP, WorldClock will automatically adopt the new 'look' of XP. • Also changed executable file compression -- old compression does not work properly under XP. • WorldClock will now make a timezone location 'sticky' (i.e. your preferred location for that timezone) when selecting a place from the place list. In previous versions, this would only occur if you selected a place from the menu. • Fixed a couple of other little things. Version 1.35 (26.02.01) ~~~~~~~~~~~~~~~~~~~~~~~ • Restored Australia's DST rules back to normal. • Fixed bug in Brazil's DST rules. • My thanks to Stephen Yale for pointing out that the Getty geographic name server's URL has changed yet again to the following: http://www.getty.edu/research/tools/vocabulary/tgn/index.html This is a very useful site if you wish to know the lat/long of your particular location. Version 1.34 (15.07.00) ~~~~~~~~~~~~~~~~~~~~~~~ • Australia, because of the Summer Olympics, has moved up by two months the switch to DST (for the areas of Australia that switch to DST). This update reflects these changes. Note that this change is only in effect for the year 2000. In the fall I will revert back to the standard DST rules for Australia and issue another update. • I have had several requests to add MP3 support to the alarm system (i.e. play a selected .MP3 file when the alarm triggers.) I just want to point out that you already have this capability. Select the 'Run Program' checkbox and simply enter the name of your MP3 file into the edit box. Of course this will only work if you have an MP3 player installed on your system (such as the free WinAmp). WorldClock will then automatically start your MP3 player to play the selected MP3 when the alarm triggers. To make this process a little easier, I have added a *.MP3 filter in the file open dialog for the program file. It is recommended that you turn off the 'Message' and 'Audible Alarm' checkboxes if you use this method. N.B. The discussion above applies to *any* file on your system that has an associated application. For instance, if you want to play a QuickTime video clip when the alarm triggers (and you have QuickTime installed) just enter the name of the .MOV file. Version 1.33 (10.3.00) ~~~~~~~~~~~~~~~~~~~~~~~ • I've added a new option: 'Digital Multiple Clock'. If enabled, this will display only the digital time portion of the multiple clock windows -- the analog clock faces will not be shown. This can be useful in conserving screen space. • The popup menu when minimized to the system tray now gives you direct access to three of the major functions of WorldClock: Time set, alarm set and calendar. • Fixed bug in DST calculation for New Zealand. • Fixed bug where DST 'sun' icon was not appearing for selected timezone when program loads. • Fixed a couple of other little problems. Version 1.32 (1.11.99) ~~~~~~~~~~~~~~~~~~~~~~~ • The alarm configuration has been moved to one window. You can set all 8 alarms from this window instead of using the menu to select each alarm individually. • Added an additional option to the alarm configuration. You now have the ability to select whether you want an alarm message window and/or alarm sound. • Fixed DST calculation bug. • Fixed a small bug in the calendar. If your Windows is locally configured for certain European date formats, the day column titles did not display properly. • Several other minor enhancements. Version 1.31 (17.10.99) ~~~~~~~~~~~~~~~~~~~~~~~ • By popular request, I have now added many more places to the place list. WorldClock now supports more than 400 locations! NOTE: If you've renamed any of the place names, you may have to re-enter these names. Also, your default zone places will have changed due to the place list re-organization. • Added the ability to dock calendar display in addition to the Day/Night display. • Added the ability to dock WorldClock to any side of the screen. • Added a new menu option: 'Preferences Window'. This will bring up a window where all of your Preferences are available for customization in one place. The old Preferences menu is still available for quick access to individual items via the 'Preferences Menu' menu item. • Added the ability to run a program AND sound alarm when an alarm triggers (they are no longer mututally exclusive). • If you were getting a "Canvas does not allow drawing" error (or words to that effect) under heavy loading in Windows 95/98, this version should fix the problem. • Added an indicator (revolving/flashing red light between the two time displays) to indicate that a TimeSync is currently in progress in the background (used for the 'Set Clock Automatically' feature). • If you have WorldClock minimized when an alarm goes off, only the alarm window will popup -- the main window stays minimized. • Several other minor enhancements. Version 1.30 (12.09.99) ~~~~~~~~~~~~~~~~~~~~~~~ • Added ability to run a program when an alarm triggers. • Added ability to put date as well as time on active window's caption bar. • Added a new startup parameter '/i'. This will bring up the previous instance of WorldClock if one is already loaded. • Several minor bug fixes. Version 1.29 (11.07.99) ~~~~~~~~~~~~~~~~~~~~~~~ • Added ability to view target timezone in caption bar. • Fixed bug with alarms not going off under certain circumstances. • Minor bug fixes. • My thanks to Stephen Yale for pointing out that the Getty geographic name server's URL has changed to the following: http://shiva.pub.getty.edu/tgn_browser/ This is a very useful site if you wish to know the lat/long of your particular location. Version 1.28 (14.05.99) ~~~~~~~~~~~~~~~~~~~~~~~ • Fixed several bugs that were introduced in version 1.27. • Added the ability to dock the Day/Night display to any side of the main display. • Added the ability to 'RollUp/RollDown' (i.e. hide/show) the sun/moon information in the Day/Night display. • Improved Internet connect detection for AutoSet at Logon feature. • Added a new feature. When you select a place in a particular timezone via the 'Select Place in Zone' popup menu option, that place becomes the default place for that timezone. From then on, when you click on the map to select a timezone, that default city is automatically selected. Previously, the first place alphabetically in the timezone would be selected. • The WorldClock distribution now (finally!) includes a help file. Version 1.27 (07.04.99) ~~~~~~~~~~~~~~~~~~~~~~~ • When changing the name of a place selection and selecting that place for the multiple clock display, the old name is displayed ISO the modified name. Now fixed. • Version 1.26 introduced a bug. The multiple clock display did not save its place selections. Now fixed. • If you ran with the '/d' paramter, the day/night window did not automatically update every minute. Now fixed. • Due to popular demand, I've also added moonrise/moonset information for your local area. • Also due to popular demand, I have added a moon phase graphic. • Also due to popular demand (!), the WorldClock icon in the system tray now displays *your* day and not the selected timezone's day. • Added a new option that auto-detects when you logon to the Internet and does a timesync. This option should only be activated if you have a dial-up connection to the internet (should not be used with direct network or cable-modem connections). • I've included a new file in the distribution called CitiesLatLong.txt. As you can probably figure out, this file contains the latitudes and longitudes for most of the world's major cities. The format is: City Name, Longitude, Latitude. • I have changed the distribution method for WorldClock updates because many of you have written to complain about the large e-mails. From now on, an e-mail notice will be sent to everyone notifying them that an update is available along with a link to the update file. Version 1.26 release (05.04.99) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ • You may now display up to four different multiple clock windows giving you a total of 16 cities. • Changed the 'Toll Hourly Bell' Preference so that you can now choose a 'Big-Ben' style of hourly sound or a 'Toll'-the-hour sound. The Big-Ben option is like the old 'Toll the Hour' option. The new 'Toll the Hour' option will sound the hour (i.e. 3 bells if it's 3 o'clock). • Added a check for the correct year on startup. This could be very useful if you have a non-Y2K compatible machine. WorldClock will automatically reset the year in this instance. • When the time is reset, WorldClock now issues a system broadcast message so that the new time is immediately reflected in the system tray clock. • In the multiple clock display, I now hide the 'what would the time be' section of the screen. You can 'roll-down' and 'roll-up' this section by clicking on a little arrow button. • When minimized to the system tray, the WorldClock icon now displays the current day of the month. • Added sunrise/solar noon/sunset information for your area. This feature needs to know your geographic location (latitude/longitude) to operate correctly. Note that although this feature will calculate sunrise/sunset for any lat/long, the reported times are tied to your local timezone and will return correct values only for locations within your timezone. If you are unsure about your location, go to the following web page to look up your city's lat/long: http://www.ahip.getty.edu/tgn_browser (my thanks to Ron Swenson for this link). Version 1.25 (09.02.99) ~~~~~~~~~~~~~~~~~~~~~~~ • Fixed a big bug -- if you rename your selected timezone, you get an access violation the next time you run WorldClock. My apologies to all. Version 1.24 (08.02.99) ~~~~~~~~~~~~~~~~~~~~~~~ • You can now view multiple alarm messages on screen at the same time. If you haven't cleared a previous alarm message when a new alarm triggers, the alarm messages will be presented in cascading message windows. • Added the ability to rename your selected timezone area. • Changed the multiple clock display so that the larger timezone names now fit into the timezone name displays. • Fixed a bug with the calendar. Under certain circumstances, the calendar would come up as September 1997 regardless of the actual date. • Fixed a bug with the use of the '/s' parameter which caused an access violation. • Fixed a bug with the use of the scheduled timeset feature behind firewalls. • Valentine's Day wasn't programmed into the calendar. Got this update out just in time! :-) • Added '/m' start-up parameter. If your run WorldClock with a /m parameter, only the multiple clock display will be shown. • Added '/d' start-up parameter. If your run WorldClock with a /d parameter, only the day/night view will be shown. Note: These last two options are very useful if you want to place either of these displays on your screen independently of the main WorldClock program. Simply create new shortcuts (i.e. 'Clocks' and/or 'Day/Night') with either of these parameters in the command line. Note also that the '/m' and '/d' parameters are mutually exclusive. If you put both in your command line, only the first will take effect. Version 1.23 (22.12.98) ~~~~~~~~~~~~~~~~~~~~~~~ • Added new feature to MultiClock display. You can now determine the time it would be in all four selected timezones if the current time were whatever time you specify. • Added new Preference: 'Show Seconds'. If you turn this off, the time display will show the time in HH:MM format. • Added 'timeout' parameter for timesync protocols. • Ability to enter (and remember) your own address for a timesync server. Version 1.22 (31.10.98) ~~~~~~~~~~~~~~~~~~~~~~~ • WorldClock will now remember your window layout. If you have multiple windows open when you close the program, they will be restored in the same position the next time you run WorldClock. • Added a clock to display the current local time in the Day/Night view. • The Day/Night view now updates automatically every minute. • If you Minimized and then Restored and then dragged the main window around, a 'ghost' window would remain at the original position. Version 1.21 (10.10.98) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ • Added a day/night display. This display shows the world with a shadow on the areas that are currently in night. • Added a multiple clock display. This will allow you (in a separate window) to view the time in four different areas concurrently. • Added an option to display the current time in the foreground window. With this option set, the time will be displayed in the caption bar (near the close button) of whatever window is currently active (even other application windows). • Reorganized the main popup menu -- moved all option settings to a 'Preferences' sub-menu. Version 1.20 (23.09.98) ~~~~~~~~~~~~~~~~~~~~~~~ • I now support the (much more accurate) SNTP protocol in addition to the older Time protocol. This adds great flexibility to the TimeSync function. • I'm sure that many of you will be pleased to know that I have finally broken down and added the widely requested option of Proxy support to WorldClock. However, this feature is still considered to be in beta. (Please refer to the Proxy notes -- Proxy.txt -- included in this distribution.) • I've added the ability for you to specify a maximum correction value for the TimeSync function. • I've fixed the 'Stay-on-Top' feature to operate as expected. • I've adjusted a couple of incorrect DST entries. Version 1.19 (28.08.98) ~~~~~~~~~~~~~~~~~~~~~~~ • New to this release is the ability to select places within a given timezone from the popup menu. • Changed the way I iconize the application to the System Tray. The old method was preventing users from shutting down their machines if WorldClock was running -- not nice! • Also fixed a small memory leak. Version 1.18 (03.08.98) ~~~~~~~~~~~~~~~~~~~~~~~ • Added options to minimize to System Tray and to start minimized. • Added option to set clock at user specified intervals. • Added '/s' startup paramater. • Fixed bug where selecting the GMT timezone causes a 'List Index' error. Version 1.17 (21.07.98) ~~~~~~~~~~~~~~~~~~~~~~~ • Fixed a small problem with date formats in the alarm system. • Also added an option to toll hourly bells. • This version also includes more cities, updated Daylight Saving Time information for more areas, and a few interface improvements. Version 1.16 (15.07.98) ~~~~~~~~~~~~~~~~~~~~~~~ • Added new time display fonts. • Also fixed German date format problem. Version 1.14 (15.07.98) ~~~~~~~~~~~~~~~~~~~~~~~ • Fixed a few time zones and added lots of new cities. • Also added 24-hour time display option. Version 1.10 (03.07.98) ~~~~~~~~~~~~~~~~~~~~~~~ • First major update to WorldClock. Fixed many little (and big) bugs. Version 1.00 (14.06.98) ~~~~~~~~~~~~~~~~~~~~~~~ • First public release of WorldClock.